МIНIСТЕРСТВО ОСВIТИ І НАУКИ УКРАЇНИ
Національний унiверситет "Львiвська полiтехнiка"
Концептуальне моделювання за допомогою моделі "сутність-зв’язок".
МЕТОДИЧНІ ВКАЗІВКИ
до лабораторної роботи № 3
з курсу "Основи автоматизованого проектування складних об’єктів і систем"
для студентiв базового напрямку 6.0804
"Комп'ютернi науки"
Затверджено на засiданнi кафедри Системи автоматизованого проектування"
Протокол N 1 вiд 27.08.2004р.
Львiв 2004
Концептуальне моделювання за допомогою моделі "сутність-зв’язок".
Методичні вказівки до лабораторної роботи №3 з курсу “Основи автоматизованого проектування складних об`єктів і систем” для студентiв базового напрямку 6.0804 - "Комп'ютернi науки" / Укл. А.Б.Керницький - Львiв: НУ “ЛП”, 2004. - 24с.
Укладач: А.Б.Керницький, др.–інж.т.н.
Вiдповiдальний за випуск С.П.Ткаченко, канд.техн.наук, доц.
Рецензенти: Ю.В.Стех, канд.техн.наук, доц.
I.I.Мотика, канд.техн.наук, доц.
1. МЕТА РОБОТИ
Мета роботи – ознайомитися та оволодіти інструментом уніфікованого представлення даних - моделлю "сутність-зв’язок”.
2. КОРОТКІ ТЕОРЕТИЧНI ВIДОМОСТI
1.1 Призначення сутнісної моделі.
Перш, ніж приступати до створення системи автоматизованої обробки інформації, розробник повинен сформувати поняття про предмети, факти і події, якими оперуватиме розроблювана система. Для того, щоб представлення ці поняття до однієї або іншої моделі даних, необхідно замінити їх інформаційними представленнями. Одним із найзручніших інструментів уніфікованого представлення даних, незалежного програмного забезпечення яке його реалізує, є модель "сутність-зв’язок” (entity - relationship model, ER - model).
Призначення сутнісної моделі — у компактному і не створюючому різночитань представленні описати структуру предметної області. У даному випадку під структурою предметної області розуміється набір понять (об'єктів) предметної області і зв'язків між цими поняттями (об'єктами).
Зауваження 1.1 Модель сутність-зв'язок не є моделлю даних оскільки не визначає операцій над даними і обмежується описом лише їхньої логічної структури.
Модель "сутність-зв'язок була запропонована в 1976 р. Ченом (Chen) і отримала подальший розвиток у роботах Баркера (Barker). Нотація Чена надає багатий набір засобів моделювання даних, включаючи власне ERD, а також діаграми атрибутів і діаграми декомпозиції.
1.2 Степінь точності сутнісної моделі
Критерієм виявлення "достатньої глибини" опису предметної області, тобто "значущості" концептуальних понять і/або фізичних об'єктів (основний/не основний), є критерій точності, що висувається до проектованої системи. Зв'язок між "глибиною" опису і критерієм точності лінійний: чим вищим є критерій точності, тим більша глибина опису, отже, тим вища відповідність сутнісної моделі і предметної області.
Під критерім точності розуміється ступінь адекватності (точність) сутнісної моделі і предметної області, описуваною цією моделлю. Отже критерій точності, що пред'являється до проектованої системи, найефективныше все працює на етапі сутнісного моделювання.
У процесі проектування і розробки інформаційної системи мають місце два види факторів, які впливають на критерій точності, — це технічні і політичні фактори.
До технічних факторів звичайно відносять:
Функціональні і технічні вимоги до проектованої системи; технічні вимоги, такі як тимчасові і кількісні обмеження; або функціональні вимоги, такі як обмеження точності.
Досвід фахівця, задіяного у проектування системи: чим вище досвід, тим "відчуття" достатньої адекватності проектованої моделі і предметної області.
Зауваження 1.2 Предметна область є частиною довкілля і тому носить аналоговий характер: повністю завершити процес декомпозиції фізичних об'єктів або концептуальних понять, як правило, не представляється можливим. Але, головне, подібна гіпердекомпозиція не має практичного сенсу, оскільки у результаті уточнення моделі зведеться до опису настільки дрібних об'єктів, що модель втратить свій первинний смис...